package com.diver.flinkdemo.service;



import com.diver.flinkdemo.dto.xxt.DeviceModeVO;
import com.diver.flinkdemo.entity.xxt.DeviceMode;

import java.util.List;

public interface IDeviceModeService {

//    /**
//     * 设备模式添加修改
//     * @param deviceMode {@link DeviceMode}
//     */
//    void saveDeviceMode(DeviceMode deviceMode);
//
//    /**
//     * 分页查询
//     * @return
//     */
//    IPage<DeviceModeVO> deviceModePageList(Integer pageNum, Integer pageSize);
//
//    List<DeviceMode> deviceModeList();
//
//    /**
//     * 详情
//     */
//    DeviceModeVO deviceModeInfo(String modeId);

    /**
     * 根据学校id查询策略列表
     * @param schoolId
     * @return
     */
    List<DeviceModeVO> getSchoolMode(String schoolId);

    /**
     * 获取默认模式
     */
    DeviceMode getDefaultMode();

    DeviceMode getById(String id);
}
